06. 视频: 关于子查询的更多内容

子查询(第二部分)

子查询(第二部分)

在你写的第一个子查询中,你编写了一个子查询来创建表格,然后可以在 FROM 语句中查询该表格。但是,如果只返回一个值,则可以在逻辑语句中使用该值,例如 WHERE HAVING ,甚至 SELECT ,该值可以嵌套在 CASE 语句中。

在下一页面中,我们将讲解这个示例,然后你将尝试自己回答一些问题。

专家提示

注意,在条件语句中编写子查询时,不能包含别名。这是因为该子查询会被当做单个值(或者对于 IN 情况是一组值),而不是一个表格。

同时注意,这里的查询对应的是单个值。如果我们返回了整个列,则需要使用 IN 来执行逻辑参数。如果我们要返回整个表格,则必须为该表格使用 别名 ,并对整个表格执行其他逻辑。